home *** CD-ROM | disk | FTP | other *** search
- tDoodle 1.11 (pronounced Tee-Doodle) was designed for sysops to
- simplify the tedious task of creating color text display using ANSI
- codes. Because of this, there are only 79 available columns across, and
- 22 up-and-down. In addition, DOS version 2.00 or greater must be in use,
- as well as ANSI.SYS. Only characters above ASCII 32 are accepted for
- input.
-
-
- Over 150 hours have been invested in the development of this code.
- Please feel free to copy and distribute this program as you
- wish. The program may not be distributed in modified form, yet the
- enclosed .ASM file is available. If you use it either in part or in whole
- on any program public or private, please send acknowledgment to the address
- given later in this document.
-
- Right now, this drawing board program is the most powerful
- and easy to use in the public domain, and perhaps commercially!
- It's functions are easily exe-
- cuted, with a minimal amount of key strokes to invoke them. Most functions
- are set up as commands, but the 10 function keys are also used while in the
- editing mode. I hope you enjoy this program.
-
-
- -------------------------------------------------------------------------------
-
- To get started, type "tDoodle" and press RET. You may also specify one
- of the files you want to edit by entering it after the command "tDoodle" as
- in "tDoodle a:\text\file.dat". When you first enter tDoodle, you will be in the entry mode. The entry
- mode is where you do all of the editing to the screen. The other mode is
- the COMMAND mode, where you can execute all sorts of non-entry type
- functions.
-
-
- While in the entry mode, the following keys have the following actions:
-
- RET Go down one line and all the way to the first column
- BKSP Go back one column
- ^ v < > Move about the screen (arrows)
- HOME Go to line 1, column 1
- END Go to line 22, column 1
- INS Insert a space at the current cursor position
- DEL DELete the character under the cursor
- ESC Toggle over to the COMMAND mode
- TAB Skip to the next eight column
- ^HOME Home to center of current line
- ^< ^> Go to extreme r/l sides (arrows)
-
-
- All of the above keys which are involved in cursor movement are
- subject to wrap-around. Wrap-around is what happens when the cursor goes
- off the edge of the screen and "wraps around" to the other side.
-
- The function keys (F1-F10) have the following definitions:
-
- F1 Box Set the current box-pad mode
- There are four "Box" modes. The "BOX" indicator on the
- status line shows which of the four modes in activated (if
- any). Boxes may be drawn in four different formations:
-
- ┌ ┬ ┐ ╔ ╦ ╗ ╒ ╤ ╕ ╓ ╥ ╖
- │ ║ │ ║
- ├ ┼ ┤ ╠ ╬ ╣ ╞ ╪ ╡ ╟ ╫ ╢
- ─ ═ ═ ─
- └ ┴ ┘ ╚ ╩ ╝ ╘ ╧ ╛ ╙ ╨ ╜
-
- Each of the pieces is arranged on the following grid:
-
- Q W E The horizontal bar is made with "\"
- A S D The vertical bar, with "-"
- Z X C The space bar works normally
-
-
- If no box mode is selected a "T", indicating Text mode
- will appear after "BOX". Otherwise, the center cross of
- the current box formation will be shown there. The box
- modes are identical to text mode in all ways, except that
- only box pieces can be entered from the keyboard. In
- addition, while in one of the BOX modes, the numbers 1-8
- display a variety of solid graphics block chars.
-
- F2 GetClr Set the "Current Attribute" to what's under cursor
- The "Current Attribute" is the color combination you have
- selected. It includes the foreground, background, and
- bright and blinking attributes. All of these are displayed
- ON the words "Current Attribute" on the Status Line. The
- CA can be set explicitly in the command mode.
-
- F3 Revers Reverse the "Current Attribute"
- The foreground/background attributes of the CA are
- swapped.
-
- F4 Mode Set the display mode
- When text is put onto the screen normally, both the text
- and an attribute (usually the CA) are put on the screen.
- However, there are cases where you may only want to put
- down text OR color, but not both. F4 allows three
- different modes of display to be used: Paint, for putting
- only color; Text, for putting only text; and Both, for
- putting both text and color-- Both is the Default
- Note that any function in the ENTRY mode which
- displays anything is subject to MODE changes, including
- PASTE (F8), INS, DEL, and the BOX modes (F1).
- Using the CUT and PASTE functions for moving blocks
- of text is especially useful for adding colors to a large
- area of text.
-
-
- F5 SayClr Show the attribute under the cursor in text. This feature
- was designed for the monochrome crowd. If the cursor is
- sitting on a green "V" on a blue background with the "V"
- blinking, hitting F5 will make tDoodle respond with
- "Blinking Green on Blue".
- Since this is a toggled function that stay one if
- selected, it is useful to see colors on a monochrome that
- you would normally see, such as a background color of
- anything other than white. Just run the cursor along and
- the status line will display the attribute under the cursor
- for quick removal of unwanted colors.
- NOTE: If you use tDoodle on a color system this is
- off and the Monochrome system will have it defaulted on.
-
-
- F6 Flip Flip between the two editing screens
- One of two editing screens may be displayed, allowing
- simple cut and paste operations between them.
- If desired, you can edit two pictures at once and each
- are independent of each other and can be saved separately.
- You can CUT (F7) from one screen and PASTE (F8) into the
- other
-
- F7 Cut Pick up a block of the screen
- Using the arrows, the block (displayed in inverse video)
- is selected. The starting place for the block is where you
- pressed F7. It is normal for all of the attributes to
- disappear when you push F7-- the will reappear when you
- leave the function.
-
- F8 Paste Display blocked portion of screen obtained with CUT (F7)
- The block picked up with F7 is put at the current cursor
- position starting from the top left corner of the block.
-
- F9 Undo Undo screen changes to a certain point
- The screen is saved before F7 (CUT), F8 (PASTE) and ESC
- (COMMAND mode). It may be restored to the state it was in
- at the time of the last one of these keystrokes.
-
- F10 ASCII Display an ASCII chart of all characters above code 128.
-
-
- While in the COMMAND mode, you have several other functions avaliable to you.
- Some of them will as you for filespecs. When they do, they will accept input
- of the format DOS accepts (ie, F3 prints the old entry; F1, the next character
- in the old entry; etc.). Filespec's are described in you DOS manual. Here are
- the single letter commands at your disposal:
-
- ESC Go back to the ENTRY mode
-
- C Set the Current Attribute (Colors)
-
- F Flip the two screens.
-
- G removes IBM Graphic chars. You have the choice of replacing them
- with a space, or from a tDoodle determined list of replacements
-
- L Load a file for editing to current screen
-
- Q Quit tDoodle and return to DOS.
-
- R Replace character with another character. Replaces everywhere on
- screen.
- Be careful. You can replace anything with anything, so use your
- best judgment when doing this function. You can "U"ndo the changes.
-
- S Save current screen to file
- Allows the option of adding a clear-screen ESCape sequence to begin-
- ning of the file.
- An ESCape sequence replaces multiple spaces to optimize size and
- sending time if used on a Bulletin Board with Ansi Graphics selected.
- Currently, tDoodle does not query the user about the compressing: it
- puts them in automatically. 1.12 will correct this problem. Sorry.
- The function will also create a filespec.BAK file before saving.
-
- U Undo. Works like F9 in ENTRY mode.
-
- W Wipe out screen
- You may choose among text, attributes, or both.
- Wiping the Text will remove all the Characters from the screen, but
- will leave the attributes.
- Wiping the attributes sets the screen back to White on Black and does
- not alter the text.
- Wiping Both will clear the screen.
-
-
- Good Luck and Happy drawing!
-
- If you have any suggestions, problems, or donations, please write or call:
-
- Daniel E. Bennett
- PO Box 7820
- La Verne, CA 91750
- (voice) 714 593-2404
-
- I do appologize for any problems that v1.10 may have caused you. --DEB 12/31/85
-
- If that is too much for you, you may also call La Verne & PC Street BBS 24hours
- a day at 714-596-0084. Be sure to call at 8 data 1 stop no parity!
- You will always have access to the latest version of tDoodle.